package main

import (
	"github.com/gin-gonic/gin"
	"go_api/middleware"
	"go_api/router"
)

func main() {

	// 引入路由组件
	// 初始化Gin引擎
	gin.SetMode(gin.ReleaseMode)
	engine := gin.Default()

	engine.Use(middleware.Cors())      //跨域中间件
	engine.Use(middleware.GinLogger()) //日志中间件
	// 配置静态文件服务（关键步骤）
	engine.Static("/assets", "./assets")

	// 设置路由
	router.SetupRoutes(engine)
	// 启动服务
	_ = engine.Run(":8181")
}
